home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / bin / server_stats < prev    next >
Text File  |  1995-07-26  |  1KB  |  44 lines

  1. #!/bin/sh
  2. # $Header: /usr/local/ls6/src+data/src/freeWAIS-sf/bin/RCS/server_stats.script,v 1.1 1994/08/05 06:52:43 pfeifer Exp $
  3. # $Log: server_stats.script,v $
  4. # Revision 1.1  1994/08/05  06:52:43  pfeifer
  5. # Release beta 04
  6. #
  7. # Revision 1.8  92/03/15  11:31:41  jonathan
  8. # Added line for warnings.
  9. # Revision 1.7  92/03/11  08:38:30  jonathan
  10. # Removed "error" from grep line.  Added RCS headers.
  11. #
  12. # this is a simple script for generating statistics on the log
  13.  
  14. # the argument to this script is the name of the server log file.
  15.  
  16. if (test $# -eq 0)
  17. then
  18.     echo "usage: $0 <server-log-file>"
  19.     echo "  Generates statistics on the use of the Server"
  20.     exit 1
  21. fi
  22.  
  23. #my_dir=`dirname $0`
  24. my_dir=`echo $0 | sed 's,/[^/]*$,,'`
  25.  
  26. my_name=`basename $0`
  27.  
  28. if (test $my_dir -eq ""); then
  29.   for dir in $PATH; do
  30.     if [ -f $dir/$my_name ]; then
  31.       my_dir=$dir
  32.     fi
  33.   done
  34. fi
  35.  
  36. cat $* | $my_dir/trunc 80 | awk -f $my_dir/stats.awk
  37.  
  38. echo -n "Errors: "
  39. grep ": -1:" $* | wc -l | awk '{ print $1 }'
  40. echo -n "Warnings: "
  41. grep ": -2:" $* | wc -l | awk '{ print $1 }'
  42.